﻿// =================================================================== 
// 项目说明
//====================================================================
// 陕西龙源  @Copy Right 2006-2008
// 文件： SYS_MENU.cs
// 项目名称：供电企业管理信息系统



// 创建时间：2010-03-19
// 负责人：
// ===================================================================
using System;
using System.Data;
using CommonLib.Model;
using CommonLib.IDAL;
using CommonLib.DALFactory;

namespace CommonLib.BLL
{
    /// <summary>
    ///   的BLL层



    /// </summary>
    public class SYS_MENU : SYS_MENUBLLBase
    {
		#region ----------变量定义----------
		#endregion
		
		#region ----------构造函数----------
		/// <summary>
		/// 默认构造函数



		/// </summary>
		public SYS_MENU()
		{
		}
		#endregion
		
		#region----------函数定义---------
        public static DataTable GetMenuTree(string user_id,string menu_no,string sub_system)
        {
            if ((menu_no=="") || menu_no=="0") //一级菜单

            {
                return GetMasterLevelMenu(user_id,sub_system);
            }
            else              //二级菜单
            {
                return GetjuniorLevelMenu(user_id, menu_no);
            }
        }

        private static DataTable GetMasterLevelMenu(string user_id, string sub_system)
        {
            return _dal.GetMasterLevelMenu(user_id,sub_system);
        }


        private static DataTable GetjuniorLevelMenu(string user_id, string menu_no)
        {
            return _dal.GetjuniorLevelMenu(user_id, menu_no);
        }
        public static DataTable GetRoleSelectMenu(string sub_system, string role_id)
        {
            return _dal.GetRoleSelectMenu(sub_system, role_id);
        }

        public static DataTable GetAllMenu()
        {
            return _dal.GetAllMenu();
        }

        public static DataTable GetAllMenu2(string where)
        {
            return _dal.GetAllMenu2(where);
        }
		#endregion
	}
}
